@media only screen and (max-width:1920px){

.g-titq1 .en{font-size:8.33333vw}

.g-titq1 h3{font-size:2.5vw;margin-top:-5.83333vw}

.row-a1 .g-titq1 h3{margin-top:-4.479167vw}

.m-slickl1 .item .pic{width:62.0952%}

.ul-listl2 .pic{width:40.2174%}

.m-slickl1 .item .txt{left:62.0952%}

.m-slickl1 .txt .tit a,.ul-listl1{font-size:1.5625vw}

.ban .tit h2{font-size: 2.604166vw;}/*50*/

.ban .tit p{font-size: 1.5625vw;}/*30*/

.ban{height: 28.229166vw;}

.g-t1 h2,.g-t2 h2,.m-txt2 .num b{font-size: 2.5vw;}/*48*/

.g-t1 em{font-size: 8.3333vw;}/*160*/

.m-txt1 .info strong{font-size: 2.708333vw;}/*52*/

.m-list4 h3{font-size: 1.6666vw;}/*32*/

.m-list5 .date em{font-size: 3.125vw;}/*60*/

.m-list7 .num{font-size: 5.20833vw;}

.ul-listl-4 .con .txt{height: 12.96vw;}
/*******************************

	-------[=青梅 ]-------

********************************/

.m-training .item h2{font-size: 1.875vw;}

.m-textq1 h1{font-size: 1.5625vw;}



/*******************************

	-------[=落苏 ]-------

********************************/
.row-a3 .m-mapl{width:40.98vw;}
.row-a3 .right-map{height: 37.08vw;}
.ul-listl-3 li.li1{width: 21.14vw;height: 9.062vw;
	-o-background-size: 21.14vw auto;
	-ms-background-size: 21.14vw auto;
	-moz-background-size: 21.14vw auto;
	-webkit-background-size: 21.14vw auto;
	background-size: 21.14vw auto;
}
.ul-listl-3 li.li2{width: 11.09vw;height: 4.583vw;
	-o-background-size: 11.09vw auto;
	-ms-background-size: 11.09vw auto;
	-moz-background-size: 11.09vw auto;
	-webkit-background-size: 11.09vw auto;
	background-size: 11.09vw auto;
}
.ul-listl-3 li.li3{width: 16.19vw;height: 4.947vw;
	-o-background-size: 16.19vw auto;
	-ms-background-size: 16.19vw auto;
	-moz-background-size: 16.19vw auto;
	-webkit-background-size: 16.19vw auto;
	background-size: 16.19vw auto;
}
.ul-listl-3 li.li4{width: 9.114vw;height: 4.531vw;
	-o-background-size: 9.114vw auto;
	-ms-background-size: 9.114vw auto;
	-moz-background-size: 9.114vw auto;
	-webkit-background-size: 9.114vw auto;
	background-size: 9.114vw auto;
}

}





@media only screen and (max-width:1900px){

.header{padding:0 30px}

.header .con-top{padding-right:30px}

.nav .v1{font-size:16px;padding-left:5px;padding-right:5px}

.ul-listl-2 li::after{width:160px}

.ul-listl-2 li.li3::after,.ul-listl-2 li.li4::after{width:380px}

.ul-listl-4{top:20px}

.ul-listl-4 li.li3,.ul-listl-4 li.li4{bottom:30px}



/*******************************

	-------[=青梅 ]-------

********************************/

.ul-imgtxtq2 .txt .icon{margin-bottom: 10px;}

.ul-imgtxtq3{margin: 79px -30px 0;}

.ul-imgtxtq3 li{padding: 0 30px;}



/*******************************

	-------[=落苏 ]-------

********************************/



}

@media only screen and (max-width:1680px){
	.m-txt2 .num li{margin-right: 70px;}
	.m-list6{margin: 0 -20px;}
	.m-list6 .desc{font-size: 22px;}
	.m-list6 .con{margin: 0 20px;}
	.m-list6 li{margin-bottom: 35px;}
	.m-slide1 .slick-dots li em{font-size: 44px;}
	.m-list7 .desc{font-size: 22px;}

	.row-a2 .cen{width: 450px;height: 450px;
		-o-background-size: 100% auto;
		-ms-background-size: 100% auto;
		-moz-background-size: 100% auto;
		-webkit-background-size: 100% auto;
		background-size: 100% auto;
	}
	.row-a2 .cen .more{margin-top: 10px;font-size: 16px;width: 130px;height: 38px;line-height: 36px;}
	.row-a2 .cen h3{font-size: 26px;}
	.row-a2 .cen .txt{width: 68%;}
	.ul-imgtxtq1 h3{font-size: 18px;}
}



@media only screen and (max-width:1600px){

body{padding-top:100px}

.header{padding:0 20px;height:100px}

.logo{height:100px;line-height:100px}

.logo img{height:50%}

.header .con-top{padding-right:20px}

.header .con-bot{padding-top:48px}

.nav{margin-right:20px}

.nav .v1{font-size:14px;padding:0 8px 5px}

.hd-info{font-size:12px}

.hd-info i{margin-left:20px;margin-right:20px}

.header .lang{font-size:12px}

.m-soBox{width:250px}

.m-soBox .inp,.m-soBox .sub{font-size:12px}

.m-slickl1 .item .txt{padding:30px}

.m-slickl1 .txt .date,.m-slickl1 .txt .desc{margin-bottom:40px}

.ul-listl2 .con .txt{padding:20px}

.ul-listl-4 .con .left{width:34.10256%}

.ul-listl-4 .con .txt{padding:0}

.ul-listl-2 li.li3::after,.ul-listl-2 li.li4::after{width:320px}

.ul-listl-2 li::after{width:140px}

.ul-listl-1 li{font-size:12px}





.g-tab1 li a{height: 60px;line-height: 60px;font-size: 16px;}

.m-map #allmap{height: 500px;}

.m-adds{height: 500px;padding-top: 25px;}

.m-adds li{margin-bottom: 30px;}

.m-map .BMapLabel{font-size: 16px !important;

	background-position: center top;margin-left: 30px !important;

	height: 69px !important;width: 300px;line-height: 56px !important;



}

.g-t2 em{font-size: 16px;}

.m-txt1 .txt{font-size: 16px;line-height: 28px;}

.m-struc li span{font-size: 20px;}

.m-list1 .con{margin: 0 20px;}

.m-list1{margin: 0 -20px;}

.m-list1 li{margin-bottom: 40px;}

.m-list1 .ico{height: 60px;}



.m-slider1 .txt h3 span{font-size: 24px;}

.m-slider1 .txt{font-size: 14px;line-height: 23px;max-height: 355px;}

.m-slider1 .col-r{padding: 45px 60px 0 55px;}
.m-slider1 .txt1{max-height: 400px;}
.m-slider1 .txt1 .desc{font-size: 14px;}

.m-slider1 .txt1 h3{font-size: 18px;margin-bottom: 15px;}

#m-slider2 .col-r{padding: 45px 60px 0;}

.m-list3{margin: 0 -40px;}

.m-list3 .con{margin: 0 40px;}

.m-list5 .pic{margin-right: 60px;}



/*******************************

	-------[=青梅 ]-------

********************************/

.ul-imgtxtq2{margin: 45px 10px 0;}

.ul-imgtxtq2 .txt .icon{width: 80px;height: 80px;}

.ul-imgtxtq2 h3{font-size: 18px;}

.ul-imgtxtq3 .li3 .iconbox{width: 180px;height: 180px;}

.ul-imgtxtq3 .li4 .iconbox{width: 200px;height: 200px;}

.ul-imgtxtq3 .li5 .iconbox{width: 230px;height: 230px;}















/*******************************

	-------[=落苏 ]-------

********************************/

.m-txt2 .pic{margin-right: 60px;}
.m-txt2 .desc{font-size: 14px;}
.m-txt2 .num p{font-size: 14px;line-height: 1.5;}
.m-txt2 .num span{font-size: 18px;}
.g-tab2 .swiper-slide a{height: 60px;line-height: 60px;font-size: 16px;}
.m-t1{font-size: 22px;}
.m-list6{margin: 0 -10px;}
.m-list6 li{margin-bottom: 15px;}
.m-list6 .desc{font-size: 18px;line-height: 30px;height: 60px;}
.m-list6 .con{height: 160px;margin: 0 10px;
	-o-background-size: auto 130px;
	-ms-background-size: auto 130px;
	-moz-background-size: auto 130px;
	-webkit-background-size: auto 130px;
	background-size: auto 130px;
}
.m-t2{font-size: 24px;padding-bottom: 20px;margin-bottom: 18px;}
.row-z2{padding-top: 50px;}
.m-txt3 .txt{font-size: 14px;}
.m-slide1 .txt h3{font-size: 22px;padding-bottom: 25px;margin-bottom: 15px;}
.m-slide1 .desc{font-size: 14px;line-height: 30px;max-height: 250px;}
.m-slide2 h3{font-size: 16px;line-height: 60px;}
.m-txt4 .desc{font-size: 14px;line-height: 30px;}
.m-txt4 h3{font-size: 20px;margin-bottom: 20px;}
.m-txt4{padding: 50px 65px 80px;}
.row-z5{padding-bottom: 80px;}
.m-list7 .desc{font-size: 20px;line-height: 30px;}
.g-tab2.fixed{top: 100px;}

}

@media only screen and (max-width:1440px){

.wp{width:1180px}

.footer .con-top .col-c{padding-left:4%}

.f-nav .item{margin-right:20px}

.m-soBox{width:220px}

.m-soBox .inp{padding-left:10px}

.m-notice{font-size:14px;line-height:1.8}

.m-notice .tit{font-size:24px;padding-bottom:15px;margin-bottom:15px}

.g-titq1 .en{font-size:100px}

.g-titq1 h3{font-size:34px;padding-bottom:15px;margin-top:-70px}

.g-titq1 span{font-size:14px}

.row-a1{padding:30px 0}

.row-a1 .box .g-titq1{top:0}

.row-a1 .g-titq1 h3{margin-top:-50px}

.row-a1 .right{margin-left:40px}

.row-a1 .mask .play{width:70px;height:70px}

.row-a1 .txt{padding-top:140px}

.row-a1 .desc{font-size:14px}

.row-a1 .txt .more{font-size:14px;width:180px;height:45px;line-height:45px;margin-top:20px}

.row-a2 .cen{width:380px;height:380px}

.row-a2 .cen .txt{margin-top:0}

.row-a2 .cen .pic{width:90px}

.row-a2 .cen h3{font-size:24px;margin-bottom:10px}

.row-a2 .cen .desc{font-size:14px}

.row-a2 .cen .more{font-size:14px;margin-top:10px}

.ul-imgtxtq1{margin:0 -10px;background-position:50% -20%}

.ul-imgtxtq1 li{padding:0 10px}

.ul-imgtxtq1 .con{height:272px}

.ul-imgtxtq1 .pic{width:120px;height:120px;margin-bottom:10px}

.ul-imgtxtq1 h3{font-size:16px}

.ul-imgtxtq1 .li2 .con,.ul-imgtxtq1 .li3 .con,.ul-imgtxtq1 .li5 .con,.ul-imgtxtq1 .li8 .con{padding-top:40px}

.ul-listl2 .con .txt .tit{font-size:16px}

.m-slickl1 .txt .desc,.ul-listl2 .con .txt .date{font-size:14px}

.ul-listl2 li{margin-bottom:30px;padding-left:50px}

.ul-listl2::before{left:24px}

.ul-listl2 .con .icon{left:19px}

.m-slickl1 .txt .date{font-size:20px}

.m-slickl1 .txt .tit a,.ul-listl1{font-size:22px}

.m-newsl .news{margin-bottom:30px}

.m-newsl .btn{font-size:16px}

.ul-listl-4 .con .txt .tit{font-size:15px}

.ul-listl-3 li.li1{top: 4%;}



.m-adds{width: 400px;}

.m-adds li{padding-left: 20px;}

.m-adds .icon{margin-right: 15px;width: 60px;height: 60px;}



.m-course .date{font-size: 28px;}

.m-course .txt{font-size: 14px;line-height: 21px;}

.m-course li{padding: 15px 0;}

.m-course ul{padding: 30px 0 20px;}

.m-txt1 .pic{clear: both;padding-top: 30px;}



.m-struc .cont{width: 360px;}

.m-struc .i1{top: 30px;right: 247px;}

.m-struc .i2{top: 237px;right: 302px;}

.m-struc .i3{top: 168px;right: -130px;}



.m-list1 .con{margin: 0 15px;}

.m-list1 li{margin-bottom: 30px;}

.m-list1 h3 span{line-height: 22px;height: 48px;font-size: 14px;}

.m-list1 .con{padding: 20px 18px 0;}

.g-btn1{font-size: 16px;height: 54px;line-height: 52px;width: 250px;

	margin: 20px auto 50px;

}

.g-btn1 i{margin-left: 15px;height: 20px;line-height: 20px;top: -2px;}



.m-slider1 .txt p{margin-bottom: 20px;}

.m-slider1 .col-r{padding: 30px 45px 0;}

.m-list2 .tit em{font-size: 16px;}

.m-list2 .desc{font-size: 14px;line-height: 28px;}

.m-list2 .tit h3{margin: 0 25px;}

.m-list2 .con{height: 350px;}

.m-list2 .tit{padding-top: 95px;}

.row-b1,.row-b2,.row-b3{padding-bottom: 60px;}



.wp2{max-width: 1200px;}

.m-list3 .con{margin: 0 25px;}

.m-list3{margin: 0 -25px;}

.m-list3 .info h3{font-size: 18px;}

.m-list3 .info span{font-size: 14px;}

.m-list3 .info{padding-bottom: 10px;}

.m-list3 .pic{margin-bottom: 10px;}

.m-list3 .desc{font-size: 14px;line-height: 28px;}

.m-list4 .desc{font-size: 14px;line-height: 30px;}

.m-list4 .txt{padding: 60px 50px 0 45px;}

.m-list4 .pic{height: 410px;}



.m-list4 li{padding-bottom: 50px;}

.m-list5 .date{margin-right: 40px;}

.m-list5 .txt h3{font-size: 18px;}

.m-list5 .btn{width: 48px;height: 48px;}

.pop-cont .item{margin-bottom: 20px;}
.pop-cont .btn{margin-top: 31px;}
.pop-cont .item .inp input{font-size: 14px;}
.pop-cont .item span{font-size: 14px;}
.pop-cont .txt{padding: 30px 50px 35px 0;}
.pop-cont .tit h3{font-size: 18px;}
/*******************************

	-------[=青梅 ]-------

********************************/

.m-training{padding: 30px 0;}

.m-training .item{margin-bottom: 30px;}

.m-training .item h2{font-size: 24px;padding-bottom: 10px;}

.ul-txtq1{margin-top: 30px;}

.ul-txtq1 ul{padding-top: 38px;}

.ul-txtq1 .pic{width: 80px;height: 80px;margin-top: 6px;}

.ul-txtq1 h3{font-size: 18px;margin-bottom: 10px;}

.ul-txtq1 .desc{font-size: 14px;}

.ul-imgtxtq2{margin: 30px 0 0;}

.ul-imgtxtq2 li{height: 350px;}

.ul-imgtxtq3{margin-top: 30px;}

.m-benefits .benefits{padding-bottom: 30px;}

.ul-imgtxtq4 .txt{padding-top: 20px;}

.ul-imgtxtq4 .txt i{width: 40px;height: 40px;margin-bottom: 10px;}

.ul-imgtxtq4 .txt h3{font-size: 18px;}

.m-benefits .delivery{margin-top: 20px;margin-bottom: 20px;padding-right: 80px;}

.m-benefits .delivery a{font-size: 16px;}

.m-benefits .post .top{font-size: 16px;padding: 0 50px;}

.m-benefits .post .tit{font-size: 16px;padding: 0 50px;}

.m-benefits .post .down{padding: 20px 80px;}

.m-benefits .post .tit a{padding: 8px 0;}

.m-benefits .post .tit a i{width: 35px;height: 35px;}

.m-benefits .post .tt{padding-bottom: 10px;}

.m-benefits .post .tt span{font-size: 16px;}

.m-benefits .post .tt h3{font-size: 18px;}

.m-benefits .post .con{margin-top: 20px;}

.m-benefits .post .items{margin-bottom: 20px;}

.m-benefits .post .items:last-child{margin-bottom: 20px;}

.m-benefits .post .items h3{margin-bottom: 10px;font-size: 14px;}

.m-benefits .post .items .desc{font-size: 14px;}

.m-benefits .post .bot{margin-top: 20px;}

.m-benefits .post .bot span{font-size: 16px;}

.m-benefits .post .bot span i{margin-right: 10px;}

.m-benefits .more{margin-top: 10px;font-size: 16px;width: 280px;}

.g-boxq1{margin: 30px 0;}

.m-textq1 h1{font-size: 24px;}

.g-titq2 h3{font-size: 18px;padding-bottom: 10px;}

.m-textq1 .info{padding-bottom: 10px;}

.m-textq1 .txt{margin-top: 20px;}

.m-textq1 .tips{margin-top: 20px;padding-bottom: 10px;}

.m-pn{margin-top: 20px;}

.ul-imgtxtq5{margin-top: 20px;}

.ul-imgtxtq5 li{margin-bottom: 20px;}

.ul-imgtxtq5 .pic{margin-bottom: 10px;}

.ul-imgtxtq5 .date{font-size: 14px;}



/*******************************

	-------[=落苏 ]-------

********************************/
.m-txt2 .pic{margin-right: 40px;}
.m-txt2 .num li{margin-right: 40px;}
.m-txt2 .num p{font-size: 12px;}
.m-txt2 .num span{font-size: 16px;}
.m-txt2 .num{margin-top: 20px;}
.row-z1{padding-top: 50px;}
.m-txt2{margin-bottom: 50px;}
.m-t1{font-size: 20px;margin-bottom: 15px;}
.m-list6 .num{font-size: 30px;}
.m-list6 .desc{font-size: 16px;line-height: 24px;height: 48px;}
.m-list6 .txt{left: 40px;}
.m-list6 .con{height: 130px;
	-o-background-size: auto 100px;
	-ms-background-size: auto 100px;
	-moz-background-size: auto 100px;
	-webkit-background-size: auto 100px;
	background-size: auto 100px;
}
.row-z2{padding: 40px 0;}
.m-t2{font-size: 20px;padding-bottom: 13px;margin-bottom: 12px;}
.row-z3-2{padding: 50px 0 20px;}
.m-t3{font-size: 20px;}
.m-slide1-1 .col-l{margin-right: 40px;}
.m-slide1 .txt h3{font-size: 18px;padding-bottom: 10px;margin-bottom: 10px;}
.m-slide1 .txt{padding-top: 40px;}
.m-slide1{margin-bottom: 50px;}
.row-z4{padding-bottom: 40px;}
.m-list7 .desc{font-size: 16px;line-height: 26px;}
.m-list7 .txt{left: 50px;}
.m-list7 .i2 .txt{margin-left: 50px;}


}

@media only screen and (max-width:1199px){

body{padding-top:80px}

.menuBtn{display:block}

.header{height:80px;padding-left:10px;padding-right:10px}

.logo{height:80px;line-height:80px}

.hdr{float:none;position:fixed;left:0;top:80px;z-index:102;background:#fff;width:100%;height:100%;padding:0 0 20px;overflow-x:hidden;overflow-y:auto;display:none}

.header .con-top{position:static;height:auto;background:#e77610;text-align:center;padding:0}

.hd-info{float:none}

.hd-info i{margin-left:10px;margin-right:10px}

.hd-info i:last-child{display:none}

.header .lang{float:none;padding:0;background:0 0;line-height:30px}

.header .lang .con{display:block;box-shadow:none;position:static}

.header .con-bot{padding-top:0}

.m-soBox{float:none;width:80%;margin:20px auto}

.nav{float:none;margin-right:0}

.nav li{float:none}

.nav .v1:before{display:none}

.nav .v1:after{height:1px;bottom:0}

.nav .v1{font-size:16px;line-height:40px;padding:0}

.nav dl{position: static;width: auto;margin: 0;}









/*******************************

	-------[=青梅 ]-------

********************************/























/*******************************

	-------[=落苏 ]-------

********************************/



}

@media only screen and (max-width:1199px){

.wp,.wp2{width:auto;padding:0 10px}

.m-float{display:none}

.footer .con-top{padding:20px 0}

.f-nav{display:none}

.footer .con-top .col-l{float:none;width:auto}

.footer .con-top .col-c{width:49%;padding-left:0}

.footer .con-top .col-c:after,.footer .con-top .col-c:before{display:none}

.footer .con-top .col-r{width:49%}

.banner .slick-dots{bottom:20px}

.g-titq1 .en{font-size:60px}

.g-titq1 h3{font-size:24px;margin-top:-40px}

.row-a1 .box .g-titq1{position:static;text-align:center}

.row-a1 .g-titq1 h3{margin-top:-30px}

.row-a1 .cont{margin-top:20px}

.row-a1 .right{float:none;margin:0 auto 40px}

.row-a1 .txt{padding-top:0}

.row-a1 .txt .more{margin:10px auto 0}

.row-a2 .box{margin-top:0}

.row-a2 .cen{position:relative;margin:20px auto 0}

.row-a2 .cen .pic{margin-bottom:10px}

.row-a2 .cen h3{font-size:18px}

.ul-imgtxtq1{background:0 0!important;margin:20px -10px 0}

.ul-imgtxtq1 li{width:25%}

.ul-imgtxtq1 .li2,.ul-imgtxtq1 .li6{margin-right:0}

.ul-imgtxtq1 .li3,.ul-imgtxtq1 .li7{margin-left:0}

.ul-imgtxtq1 .con{height:auto}

.ul-imgtxtq1 .li2 .con,.ul-imgtxtq1 .li3 .con,.ul-imgtxtq1 .li5 .con,.ul-imgtxtq1 .li8 .con{padding-top:0}

.ul-imgtxtq1 .pic{width:100px;height:100px}

.m-slickl1 .txt .tit a,.ul-listl1{font-size:20px}

.m-slickl1 .txt .date{font-size:18px;margin-bottom:20px}

.m-slickl1 .txt .tit a{margin-bottom:20px}

.ul-listl1{top:-50px}

.ul-listl2 li{margin-bottom:20px}

.ul-listl2 .con .txt{padding:15px}

.ul-listl2 .con .txt .tit{margin-bottom:5px}

.m-slickl1 .txt .desc{margin-bottom:20px}

.ul-listl-4,.ul-listl-4 li{position:static}

.ul-listl-4{margin-top:-150px}

.ul-listl-4 li{width:50%;float:left;margin-bottom:20px}

.ul-listl-4 li:nth-child(2n+1){clear:left}

.ul-listl-2 li::after{display:none}

.row-a3 .m-mapl{width:60%}

.row-a3 .map-list{padding-top:30px}

.ul-listl-3{display: none;}



.row-e1{padding: 30px 0;}

.m-adds{width: auto;float: none;overflow: hidden;height: auto;margin-right: 0;

	margin-bottom: 20px;

}

.m-adds li{width: 50%;float: left;height: 118px;margin-bottom: 20px;}

.ban .tit{left: 10px;top: 50%;}

.ban .tit h2{font-size: 22px;}

.ban .tit p{font-size: 16px;letter-spacing: 2px;}

.m-txt1 .info{width: auto;float: none;margin: 0;}
.m-txt1 .info .ico{width: 50px;height: 50px;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.m-txt1 .info li{padding: 20px 0;margin-bottom: 0;}
.g-t2{padding: 40px 0 20px;}

.m-list3{margin: 0 -10px;}
.m-list3 .con{margin: 0 10px;}
.row-c1{padding-bottom: 40px;}

.m-list1 li{width: 33.33%;}


/*******************************

	-------[=青梅 ]-------

********************************/

.m-training .item h2{font-size: 18px;}

.ul-txtq1 .img{width: 380px;height: 380px;}

.ul-txtq1 li{padding: 0 100px;margin-bottom: 100px;}

.ul-txtq1 h3{font-size: 16px;}

.ul-txtq1 .desc p br{display: none;}

.ul-imgtxtq2 li{height: 285px;}

.ul-imgtxtq2 .txt{margin-top: 0;}

.ul-imgtxtq2 .txt .icon{width: 60px;height: 60px;padding: 6px;margin-bottom: 5px;}

.ul-imgtxtq2 h3{font-size: 16px;}

.ul-imgtxtq3{margin: 30px -20px 0;}

.ul-imgtxtq3 li{padding: 0 20px;}

.ul-imgtxtq3 .iconbox .icon span{font-size: 14px;}

.ul-imgtxtq3 .iconbox{padding: 8px;}

.ul-imgtxtq3 .iconbox .icons{padding: 10px;}

.ul-imgtxtq3 .iconbox{width: 100px;height: 100px;}

.ul-imgtxtq3 .li2 .iconbox{width: 120px;height: 120px;}

.ul-imgtxtq3 .li3 .iconbox{width: 140px;height: 140px;}

.ul-imgtxtq3 .li4 .iconbox{width: 160px;height: 160px;}

.ul-imgtxtq3 .li5 .iconbox{width: 180px;height: 180px;}



/*******************************

	-------[=落苏 ]-------

********************************/
.g-tab2.fixed{top: 80px;}
.m-txt2 .pic{width: auto;float: none;margin: 0 0 20px;height: auto;}
.row-z1{padding-top: 40px;}
.m-txt2 .num{padding: 15px 0 20px;}
.m-txt2{margin-bottom: 30px;}
.m-list6 li{width: 33.33%;}
.m-list7 .desc{margin-top: -15px;}
.row-z6{padding: 40px 0;}
.row-z5{padding-bottom: 35px;}
.m-slide2 .swiper-arrow{width: 50px;height: 50px;margin-top: -25px;top: 45%;
	-o-background-size: 30px auto;
	-ms-background-size: 30px auto;
	-moz-background-size: 30px auto;
	-webkit-background-size: 30px auto;
	background-size: 30px auto;
}
.m-slide1 .col-l{width: auto;float: none;margin: 0;top: 0;}
.m-slide1 .col-r{padding: 25px 30px;}
.m-slide1 .txt{padding-top: 0;}
.m-slide1 .slick-dots{display: none !important;}
.m-slide1 .slick-arrow{bottom: auto;top: 50%;margin-top: -25px;}
.m-slide1 .slick-prev{left: 10px;}
.m-slide1 .slick-next{right: 10px;}
.m-t3{margin-bottom: 25px;}
.row-z3-2{padding-top: 40px;}

}

@media only screen and (max-width:959px){

.m-slickl1 .txt .tit a,.ul-listl1{font-size:18px}

.m-newsl .left,.m-newsl .right{width:auto;float:none}

.m-newsl .left{margin-bottom:20px}

.ul-listl2 .con .icon,.ul-listl2::before{display:none}

.ul-listl2 li{padding-left:0}

.ul-listl1{top:-30px}

.row-a3 .m-mapl{width:auto}

.m-adds li{width: auto;float: none;height: auto;}

.m-map #allmap{height: 350px;}

.m-list3 .desc{padding: 0 20px 25px 20px;}
.m-list3 .ico{margin: 25px 0 15px 27px;}
.m-list3 .desc:after{left: 20px;}
.m-list4 .pic,.m-list4 .txt{height: auto;width: auto;float: none !important;}
.m-list4 .txt{padding: 30px 15px;}
.m-list4 .i2{
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

.m-slider1 .col-l,#m-slider2 .col-l{width: auto;float: none;}
.m-slider1 .col-r,#m-slider2 .col-r{width: auto;float: none;padding: 25px 15px 5px;}


/*******************************

	-------[=青梅 ]-------

********************************/

.ul-txtq1{margin-top: 20px;}

.ul-txtq1 .img{display: none;}

.ul-txtq1 ul{position: static;padding-top: 10px;}

.ul-txtq1 li{padding: 0 10px;margin-bottom: 20px;}

.ul-txtq1 .pic{float: left;margin-left: 0;margin-right: 20px;}

.ul-txtq1 .txt{text-align: left;}

.ul-txtq1 li:nth-child(even) .pic{margin-right: 20px;}

.ul-imgtxtq2 li{height: 226px;}

.ul-imgtxtq2 .cont{padding-top: 16px;}

.ul-imgtxtq2 .tt{top: 16px;}

.ul-imgtxtq3 .li2 .iconbox{width: 110px;height: 110px;}

.ul-imgtxtq3 .li3 .iconbox{width: 120px;height: 120px;}

.ul-imgtxtq3 .li4 .iconbox{width: 130px;height: 130px;}

.ul-imgtxtq3 .li5 .iconbox{width: 140px;height: 140px;}

.ul-imgtxtq3{margin: 30px -10px 0;}

.ul-imgtxtq3 li{padding: 0 10px;}

.ul-imgtxtq3 i{width: 20px;height: 20px;right: -10px;}



/*******************************

	-------[=落苏 ]-------

********************************/
.g-tab2 .swiper-slide a{font-size: 14px;}
.m-txt2 .num b{font-size: 26px;}
.m-txt4{padding: 30px 40px 50px;}
.m-list7 .txt{left: 25px;}
.m-list7 .i2 .txt{margin-left: 25px;}



}

@media only screen and (max-width:767px){

body{padding-top:50px}

.header{height:50px;padding-left:10px;padding-right:10px}

.logo{height:50px;line-height:50px}

.hdr{top:50px}

.footer .con-top .col-c,.footer .con-top .col-r{float:none;width:auto}

.f-logo img{display:block;margin:0 auto;height:40px}

.f-cont{font-size:12px}

.f-cont .tel{font-size:16px;margin-bottom:10px}

.f-share{text-align:center}

.f-share a{float:none!important;margin:0 6px!important}

.f-ma{float:none;text-align:center;padding-top:15px}

.f-ma .pic{float:none;display:inline-block;vertical-align:top;margin:0 10px;font-size:12px}

.f-so{float:none;width:100%}

.f-so .inp{padding-left:10px;font-size:12px}

.f-copy{font-size:12px}

.banner .slick-dots{bottom:10px;width:100%;left:0}

.banner .slick-dots li button{width:8px;height:8px}

.m-notice{font-size:13px}

.m-notice .inner{width:90%;padding:10px 10px 20px}

.m-notice .tit{font-size:18px;padding-bottom:10px;margin-bottom:10px}

.m-notice .close{right:0;top:0}

.m-notice .con{padding:0}

.m-notice .name{padding-top:20px}

.g-titq1 .en{font-size:40px}

.g-titq1 h3{font-size:18px;margin-top:-26px;padding-bottom:10px}

.g-titq1 h3:after{height:1px}

.row-a1 .g-titq1 h3{margin-top:-20px}

.row-a1 .right{width:auto;margin-bottom:20px}

.row-a1 .right:after{top:10px;right:-10px;bottom:-10px;left:10px}

.row-a1 .mask .play{width:50px;height:50px}

.row-a1 .txt .more{width:150px}

.row-a1 .txt .more i{width:20px;height:20px;margin-left:5px}

.row-a2 .cen .pic{width:70px}

.row-a2 .cen h3{font-size:16px}

.row-a2 .cen .more{border-width:1px;width:120px;height:35px;line-height:33px}

.ul-imgtxtq1 li{width:50%}

.m-slickl1 .txt .date em{width:18px;height:18px}

.m-slickl1 .txt .date{font-size:16px;margin-bottom:10px}

.m-slickl1 .txt .tit a,.ul-listl1{font-size:16px}

.m-slickl1 .txt .tit a{margin-bottom:10px}

.m-slickl1 .txt .icon{width:30px;height:30px;line-height:28px}

.m-slickl1 .item .pic{width:auto}

.m-slickl1 .item .txt{width:auto;position:static;padding:20px 10px}

.m-slickl1 .slick-dots{bottom:15px;left:0;width:100%;text-align:center}

.m-slickl1 .slick-dots li button{background:rgba(231,118,17,.3)}

.m-slickl1 .slick-dots li.slick-active button{background:rgba(231,118,17,1)}

.m-newsl .btn{width:150px;height:40px;line-height:40px;font-size:14px}

.m-newsl .btn em{width:18px;height:12px}

.ul-listl1{position:static;text-align:center;margin-bottom:20px}

.m-newsl{padding-top:0}

.ul-listl-1 li{font-size: 0;}

.ul-listl-1 li em{width: 18px;height:18px}

.ul-listl-2 li em{width: 22px;height: 22px;}

.ul-listl-4 li{width:auto !important;float:none;margin-bottom:15px;height: auto;}

.ul-listl-4 li:nth-child(2n+1){clear:none}

.ul-listl-4{margin-top:-100px}



.ban{height: 45vw;}

.ban .tit h2{margin-bottom: 0;}

.ban .tit p{font-size: 14px;}

.g-tab1 ul{border-left: 0;}

.g-tab1 li{width: auto;float: none;border-right: 0;}

.g-tab1 li a{line-height: 40px;height: 40px;font-size: 14px;}



.g-t1 h2{font-size: 20px;}

.g-t1 em{font-size: 60px;}

.m-course ul:before,.m-course ul:after{display: none;}

.m-course li{padding-left: 0px;}

.m-course .date{width: auto !important;float: none !important;padding-right: 0 !important;

	line-height: 32px;margin-bottom: 15px;

}

.m-course li:after{left: 0;width: 14px;height: 14px;margin-left: 10px;

	border-width: 2px;display: none;

}

.m-course .con{float: none !important;overflow: hidden;width: auto;height: auto;

	padding-left: 0px;

}

.m-course li:nth-child(2n) .txt{text-align: left;}

.m-course li:nth-child(2n) .con{padding-right: 0;}

.m-course li:nth-child(2n) .date{padding-left: 0;}

.m-course .con:after{display: none;}

.m-course .txt{position: static;

	-webkit-transform: translateY(0%);

	-moz-transform: translateY(0%);

	-o-transform: translateY(0%);

	-ms-transform: translateY(0%);

	transform: translateY(0%);

}

.m-course li{padding: 0;margin-bottom: 20px;}

.m-course .txt{line-height: 26px;}

.m-course ul{padding: 0;}

.g-t1 em{font-size: 54px;}

.g-t2 h2{font-size: 18px;}
.g-t2 em{font-size: 14px;}
.m-txt1 .info em{font-size: 32px;}
.m-txt1 .info font{font-size: 28px;}
.m-txt1 .info p{font-size: 14px;}
.m-txt1 .txt{font-size: 14px;line-height: 24px;}
.g-t2{padding: 30px 0 15px;}
.m-list4 .i1 .g-t1{padding: 20px 0 15px;}
.m-list4 .i1 .g-t1 em{font-size: 34px;}
.m-list4 h3{font-size: 18px;}
.m-list3 li{width: auto;float: none;margin-bottom: 20px;}
.m-struc ul{overflow: hidden;margin-bottom: 30px;}
.m-struc li{position: static;width: 33.33% !important;float: left;text-align: center;}
.m-struc li p{display: none;}
.m-struc li span{position: static;font-size: 16px;}
.m-struc .cont{width: auto;}
.m-struc .pic img{max-width: 90%;margin: 0 auto;}
.pop-img{width: 96%;padding: 25px 10px 10px;}
.pop-img .close{right: 6px;top: 6px;}
.m-list1 li{width: 50%;margin-bottom: 10px;}
.m-list1{margin: 0 -5px;}
.m-list1 .con{margin: 0 5px;}
.m-list1 .con{padding: 10px 10px 0;}
.m-list1 .ico{height: 30px;}
.g-btn1{font-size: 14px;width: 160px;height: 45px;line-height: 43px;}

.m-list2 li{width: auto;float: none;margin-bottom: 10px;}
.m-list2 .con{height: auto;}
.m-list2 .tit,.m-list2 li.on .tit,.m-list2 li.on{float: none;width: auto;}
.m-list2 .txt{height: auto;float: none;padding: 0 20px 20px;}
.m-list2 .desc{position: static;opacity: 1;
	-webkit-transform: translateY(0%);
	-moz-transform: translateY(0%);
	-o-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
}
.m-list2 .tit{padding: 25px 0;}
.row-b1, .row-b2, .row-b3{padding-bottom: 30px;}


/*******************************

	-------[=青梅 ]-------

********************************/

.ul-txtq1 li{float: none;width: auto;padding: 0;}

.ul-txtq1 .pic{width: 60px;height: 60px;margin-top: 0;margin-right: 10px;}

.ul-txtq1 li:nth-child(even) .pic{margin-right: 10px;}

.ul-txtq1 .desc{height: auto;}

.ul-txtq1 .li3, .ul-txtq1 .li4{margin-bottom: 20px;}

.ul-imgtxtq2{margin-top: 20px;}

.ul-imgtxtq2 li{height: 140px;}

.ul-imgtxtq2 .txt .icon{width: 35px;height: 35px;padding: 4px;}

.ul-imgtxtq2 h3{font-size: 14px;}

.ul-imgtxtq3 i{display: none;}







/*******************************

	-------[=落苏 ]-------

********************************/
.g-tab2 .swiper-slide a{padding: 0 10px;}
.m-txt2 .num li{margin-right: 0;float: none;width: auto;text-align: center;margin-bottom: 15px;}
.m-list6 li{width: 50%;margin-bottom: 10px;}
.m-list6 .txt{left: 10px;right: 10px;}
.m-list6 .desc{font-size: 14px;line-height: 22px;height: 44px;}
.m-list6 .num{font-size: 26px;}
.m-list6 .con{height: 110px;margin: 0 5px;
	-o-background-size: auto 90px;
	-ms-background-size: auto 90px;
	-moz-background-size: auto 90px;
	-webkit-background-size: auto 90px;
	background-size: auto 90px;
}
.m-list6{margin: 0 -5px;}
.m-slide1{margin-bottom: 30px;}
.m-slide2 .swiper-arrow{display: none;}
.m-slide2 h3{line-height: 42px;}
.m-txt4{padding: 30px 20px;
	background-position: right 10px bottom 10px;
}
.m-list7 li{width: auto;float: none;overflow: hidden;margin-bottom: 10px;}
.m-list7 .num{font-size: 40px;}
.m-list7 .i2 .pic{float: right;}
.m-list7 .i2 .txt{left: 15px;margin-left: 0;}
.m-list7 .txt{right: 50%;padding-right: 10px;left: 15px;}
.m-list7 .desc{font-size: 14px;line-height: 22px;margin-top: -10px;}
.m-slide1 .col-r{padding: 25px 15px;}
.g-tab2.fixed{top: 50px;}
.ul-imgtxtq4 li{width: auto;float: none;margin-bottom: 10px;}
.m-benefits .post .top{font-size: 14px;padding: 0 10px;}
.m-benefits .post .s5{display: none;}
.m-benefits .post .s1, .m-benefits .post .s2{width: 37%;text-align: center;}
.m-benefits .post .tit{padding: 0 10px;font-size: 12px;}
.m-benefits .post .s3{display: none;}
.m-benefits .post .s4{width: 26%;text-align: center;}
.m-benefits .post .down{padding: 10px;}
.m-benefits .post .tt h3{font-size: 14px;}
.m-benefits .post .tt span{float: none;margin-left: 0;font-size: 12px;}
.m-benefits .post .bot span{font-size: 12px;}
.m-benefits .delivery{padding-right: 0;}
.m-benefits .post .items .desc{font-size: 12px;}
.m-list5 .pic{width: auto;margin: 0 0 15px;float: none;}
.m-list5 .date{display: none;}
.m-list5 .btn{display: none;}
.m-list5 .con{padding: 0;}
.m-list5 .txt h3{font-size: 16px;margin-bottom: 5px;}
.m-list5 li{padding: 15px 0;}
.m-list5{padding-top: 20px;}
.m-benefits .delivery a{font-size: 14px;width: 110px;height: 38px;line-height: 36px;}
.m-benefits .delivery a i{margin-right: 4px;}
.ul-imgtxtq4{margin-top: 0;}
.m-list1 h3 span{font-size: 12px;line-height: 20px;height: 40px;}

.pop-cont .cont{width: 96%;}
.pop-cont .item span{float: none;line-height: 24px;}
.pop-cont .txt{padding: 10px 10px 20px;}
.pop-cont .item{margin-bottom: 10px;}
.pop-cont .tips{margin-left: 0;}
.pop-cont .btn{margin-top: 20px;}
.pop-cont .tit{height: 48px;line-height: 47px;}
.pop-cont .close{top: 8px;}

}

@media only screen and (max-width:479px){

.row-a2 .cen{width:300px;height:300px}

.row-a2 .cen .txt{width:80%}

.ul-imgtxtq1{margin:20px 0 0}

.ul-imgtxtq1 li{float:none;width:auto;padding:0}

.ul-imgtxtq1 .desc{height:auto}



/*******************************

	-------[=青梅 ]-------

********************************/

.ul-imgtxtq2 li{height: 90px;}

.ul-imgtxtq2 .txt .icon{width: 20px;height: 20px;padding: 2px;}

.ul-imgtxtq2 h3{font-size: 12px;}

.ul-imgtxtq2 .cont{padding-top: 6px;}

.ul-imgtxtq2 .tt{top: 6px;}

.ul-imgtxtq3{margin: 30px -5px 0;}

.ul-imgtxtq3 li{padding: 0 5px;}

.ul-imgtxtq3 .iconbox .icon span{font-size: 12px;}

.ul-imgtxtq3 .iconbox{padding: 3px;width: 70px;height: 70px;}

.ul-imgtxtq3 .iconbox .icons{padding: 3px;}

.ul-imgtxtq3 .li2 .iconbox{width: 80px;height: 80px;}

.ul-imgtxtq3 .li3 .iconbox{width:90px;height: 90px;}

.ul-imgtxtq3 .li4 .iconbox{width: 100px;height: 100px;}

.ul-imgtxtq3 .li5 .iconbox{width: 110px;height: 110px;}

.ul-listl-4 .con .txt{height: auto;max-height: 249px;}

/*******************************

	-------[=落苏 ]-------

********************************/



}